.wrapper{
	background-color: #fff;
	overflow: auto;
	height: 100vh;
}

.wrapper >.head{
	background-color: #0097FF;
	color: #999;
	padding: 2vw 4vw;
}

.wrapper >.head >p{ 
	background-color: #fff;
	border-radius: 2px;
	text-align: center;
	padding: 1vw 0vw;
}

.wrapper >.head >p >i{
	margin-right: 1vw;
}
 

.footer{
	position: fixed;
	bottom: 0px;
	left: 0px;
	right: 0px;
	background-color: #fff;
	border-top: #dddddd solid 1px;
	padding: 2vw;
}

.footer > ul{
	display: flex;
	flex-direction: row;
	justify-content: space-around;
	align-items: center;
	color: #999;
}

.footer > ul > li{
	display: flex;
	flex-direction: column;
	justify-content: center;
	text-align: center;
}
